HTML Viewer for Power BI
Overview
The HTML Viewer is a custom Power BI visual that lets you render HTML content directly in your reports. It enables flexible formatting and enhanced data presentation using standard HTML, while ensuring safe rendering through built-in sanitisation.
Key Features
○ Render HTML content from your dataset
○ Support for formatted text, tables, lists, and links
○ Multiple display modes: HTML, Raw Text, and Debug
○ Built-in HTML sanitisation for safe rendering
○ Optional support for external images
○ Lightweight and optimised for performance
How it works
The visual reads HTML content from your data model and renders it inside the Power BI report canvas.All processing happens locally within the Power BI visual environment.
HTML Handling & Security
The visual sanitises all HTML content before rendering it to ensure safe and consistent display.
Only the following HTML tags are supported:
h1,h2,h3,h4,h5,h6,p,br,hr,span,div,
strong,b,em,i,u,s,sub,sup,ul,ol,li,
table,thead,tbody,tfoot,tr,th,td,a,img,
pre,code,blockquote,styleAll other HTML tags are removed during sanitisation and will not be rendered.
Additional behavior
○ Links can be opened by the user
○ External images are blocked by default and can be enabled in the visual settings
○ Rendering is subject to Power BI sandbox restrictions
Display Modes
○ HTML – Renders sanitised HTML content
○ Raw Text – Displays the original HTML source as plain text
○ Debug – Shows rendered content with warnings about removed tags and additional diagnostics
Use Cases
○ Display formatted text and rich content
○ Create custom layouts within reports
○ Present structured information
○ Enhance storytelling in dashboards
Limitations
○ Unsupported HTML tags are removed during sanitization
○ Advanced scripting (e.g. JavaScript) is not supported
○ External content may be restricted by Power BI security policies
Overview
The HTML Viewer is a Power BI custom visual that allows you to render HTML content directly within your reports.
Getting Started
- Add the HTML Viewer visual to your Power BI report
- Drag a column or measure containing HTML into the visual
- Adjust settings in the Format pane under Content
Display Modes
○ HTML – Renders sanitized HTML content
○ Raw Text – Displays the original HTML source
○ Debug – Shows additional information and warnings
Common Issues
No content displayed
○ Ensure a field with HTML content is assigned
○ Check if the content is empty
Content not rendering as expected
○ Some HTML tags are not supported and will be removed
○ Try Debug or Raw Text mode to inspect the content
Images not showing
○ External images are disabled by default
○ Enable “External images” in the settings if required
Limitations
○ Unsupported HTML tags are removed during sanitization
○ JavaScript and advanced scripting are not supported
○ Rendering is subject to Power BI sandbox restrictions
Contact & Support
If you need help or have questions, please contact: StefanPersson@spotonbi.com
Pricing
Pricing is based on Microsoft Marketplace licensing and is designed to scale with your organisation.
Starter
○ 1–25 users
○ €1.00 per user (max €25)
Business
○ 50–150 users
○ €0.50 per user (max €75)
Enterprise
○ Large-scale deployment
○ Predictable pricing (~€75 total)
Microsoft Marketplace uses per-user licensing.
To accommodate different organization sizes, we offer three pricing plans designed to scale from small teams to enterprise deployments.
For larger environments, high-volume tiers are used to ensure predictable pricing, avoiding costs increasing linearly with user count.
Introduction
This privacy policy describes how we handle data in relation to our Power BI custom visual.Data Collection
The visual does not collect, store, or transmit any data, including personal or report data.
Data Processing
All data displayed in the visual is provided by Microsoft Power BI and is processed locally within the Power BI environment.The visual does not transmit data outside the Power BI environment and does not use external services.External Data Transmission
The visual does not send any data to external services, APIs, or third parties.Data Storage
The visual does not store any user or report data.Cookies and Tracking
The visual does not use cookies, tracking technologies, or analytics.User Rights (GDPR)
As no personal data is collected or processed outside of Power BI, this visual does not independently manage personal data.
If you have questions, you may contact us.Contact
Stefan Persson
stefanpersson@spotonbi.com
